Format (명령어)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
Format 명령어는 디스크 또는 볼륨을 초기화하고 파일 시스템을 설정하는 데 사용되는 명령어이다. 이 명령어는 인텔 ISIS-II, iRMX 86, TRIPOS, 아미가DOS, Z80-RIO, OS-9, FlexOS, PC-MOS, 스파르타DOS X, ROM-DOS, 4690 OS, PTS-DOS, SISNE plus, RT-11 등 다양한 운영 체제에서 구현되었다. MS-DOS 1.0 이상 버전에서는 `/S` 옵션을 사용하여 부팅 가능한 디스크를 만들 수 있으며, `/Q` 옵션은 빠른 포맷을 수행한다. DR DOS 6.0, FreeDOS, ReactOS 등에서도 format 명령어를 사용할 수 있다. ReactOS의 구현은 GPL 라이선스 하에 배포되며 FAT, FAT32, FATX, EXT2, BtrFS 파일 시스템을 지원한다.
더 읽어볼만한 페이지
- 외부 도스 명령어 - COMMAND.COM
COMMAND.COM은 MS-DOS 운영체제에서 명령줄 인터페이스를 제공하는 명령어 해석기로, 파일 관리 및 프로그램 실행 등의 작업을 수행하며, 윈도우 9x에서 MS-DOS 호환성을 위해, FreeDOS에서는 핵심 구성 요소로 사용된다. - 외부 도스 명령어 - CHKDSK
CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다. - OS/2 명령어 - 파일 전송 프로토콜
파일 전송 프로토콜(FTP)은 클라이언트-서버 모델 기반으로 네트워크를 통해 파일을 전송하는 표준 통신 규약이며, 명령 연결과 데이터 연결을 사용하고, 보안 취약점 때문에 암호화된 방식 사용이 권장된다. - OS/2 명령어 - CHKDSK
CHKDSK는 디스크의 파일 시스템 무결성을 검사하고 오류를 수정하는 시스템 도구로, 다양한 운영체제에서 구현되었으며 파일 시스템 오류 수정 및 손상된 파일 조각 복구 기능을 제공하지만 데이터 손상이나 시스템 불안정을 야기할 수 있다는 비판도 있다. - 윈도우 명령어 - 파워셸
파워셸은 마이크로소프트에서 개발한 작업 자동화 솔루션으로, 명령줄 셸과 스크립트 언어의 기능을 결합하여 윈도우 시스템 관리를 위해 설계되었으며, .NET 프레임워크 기반의 객체 지향적 특징을 갖고 다양한 플랫폼에서 자동화 스크립트 작성 및 실행, 시스템 구성 관리 등에 활용된다. - 윈도우 명령어 - 클립보드
클립보드는 텍스트 조각을 임시 저장하는 버퍼로, 잘라내기, 복사, 붙여넣기 기능을 구현하며, 다양한 데이터 형식을 지원하고 애플리케이션 간 데이터 교환에 사용되며 보안 취약점의 대상이 될 수 있다.
| Format (명령어) - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
![]() | |
| 종류 | 명령어 |
| 상세 정보 | |
| 운영 체제 | RT-11 86-DOS MS-DOS PC DOS OS/2 eComStation ArcaOS ISIS-II iRMX 86 TRIPOS AmigaDOS Z80-RIO OS-9 MSX-DOS FlexOS PC-MOS SpartaDOS X DR DOS ROM-DOS 4690 OS FreeDOS PTS-DOS SISNE 플러스 윈도우 ReactOS |
| 프로그래밍 언어 | MS-DOS: x86 어셈블리어 FreeDOS: C |
| 라이선스 | MS-DOS: MIT PC-MOS: GPLv3 FreeDOS: GPLv2 ReactOS: LGPL-2.0-or-later |
2. 기본 기능
포맷 명령어는 기본적으로 플로피 디스크, 하드 디스크 드라이브, 솔리드 스테이트 (USB) 등에서 다음과 같은 작업을 수행한다. (단, 광학 매체에서는 수행되지 않는다.)
모든 저장 장치는 유용하게 사용되려면 매체가 구조화되어야 한다. 유닉스, 리눅스, BSD에서는 이 과정을 "파일 시스템 생성"이라고 부른다.[4] 이러한 시스템에서는 서로 다른 명령어가 사용되지만, 이 명령어는 DOS, Windows 및 OS/2에서 사용되는 것을 포함하여 다양한 종류의 파일 시스템을 생성할 수 있다.
2. 1. FAT (파일 시스템) 항목 정리
FAT 항목을 `0x00`으로 변경하여 파일 할당 정보를 초기화한다.[1][2][3]2. 2. FAT 루트 디렉터리 정리
FAT 루트 디렉터리의 모든 항목을 `0x00`으로 변경하여[1][2][3] 디렉터리 내의 파일 및 하위 디렉터리 정보를 초기화한다.2. 3. 클러스터 검사 및 표시
저장 장치의 각 클러스터(데이터 저장 단위)를 검사하여 정상 여부를 확인하고, FAT에 정상 또는 불량으로 표시한다.[1][2][3]3. 운영 체제별 구현
`format` 명령어는 MS-DOS, 윈도우, ReactOS 등 다양한 운영 체제에서 사용되며, 각 운영 체제 및 파일 시스템에 따라 구체적인 기능과 사용법이 다를 수 있다.
이 명령어는 인텔(Intel) ISIS-II[5], iRMX 86[6], MetaComCo TRIPOS[7], 아미가DOS[8], 자일로그(Zilog) Z80-RIO[9], Microware OS-9[10], DR FlexOS[11], TSL PC-MOS[12], 스파르타DOS X[13], Datalight ROM-DOS[14], IBM/도시바(Toshiba) 4690 OS[15], PTS-DOS[16], SISNE plus[17], DEC RT-11[18] 등 다양한 운영체제에서 사용 가능하다.
유닉스, 리눅스, BSD와 같은 시스템에서는 "파일 시스템 생성"이라고 하며, 서로 다른 명령어가 사용된다.[4]
3. 1. 마이크로소프트 윈도우 및 MS-DOS
MS-DOS 1.0 이상부터 포맷 명령어를 사용할 수 있다.[19]`/S` ("system" 스위치) 옵션을 추가하면, `format`은 볼륨 부트 레코드를 설치할 수 있다. 이 옵션을 사용하면 Format은 부트스트랩 코드를 볼륨의 첫 번째 섹터(및 다른 곳)에 기록한다. Format은 `/S` 옵션 유무에 관계없이 항상 BIOS 파라미터 블록을 첫 번째 섹터에 기록한다.
`/Q` 옵션을 사용하면 "빠른 포맷"을 수행할 수 있다. 이 옵션을 사용하면 데이터 영역을 초기화하는 단계를 생략한다. `Format /Q`는 이전에 미디어에 기록된 데이터를 변경하지 않는다.
MS-DOS 3.2 이하 버전에서 매개변수 없이 "format"을 입력하면 사용자에게 묻지 않고 현재 드라이브를 자동으로 포맷했다. 그러나 MS-DOS 3.3 이상에서는 단순히 "required parameter missing" 오류가 발생한다.
3. 2. DR/Novell DOS
DR DOS 6.0에는 format 명령어의 구현이 포함되어 있다.[20]3. 3. FreeDOS
FreeDOS 버전은 브라이언 E. 라이프스나이더가 개발했으며 GPL을 따른다.[21]3. 4. ReactOS

ReactOS 구현은 1998년 마크 루시노비치(Mark Russinovich)가 Sysinternals를 위해 개발한 자유 소프트웨어 클론을 기반으로 하며, GPL 라이선스 하에 배포된다.[22] 1999년 Emanuele Aliberti에 의해 ReactOS에 적용되었으며 FAT, FAT32, FATX, EXT2, BtrFS 파일 시스템을 지원한다.
3. 5. 기타 운영 체제
인텔(Intel) ISIS-II, iRMX 86, MetaComCo TRIPOS, 아미가DOS, 자일로그(Zilog) Z80-RIO, Microware OS-9, DR FlexOS, TSL PC-MOS, 스파르타DOS X, Datalight ROM-DOS, IBM/도시바(Toshiba) 4690 OS, PTS-DOS, SISNE plus 및 DEC RT-11 운영 체제에서도 포맷 명령어를 사용할 수 있다.[5][6][7][8][9][10][11][12][13][14][15][16][17][18]참조
[1]
웹사이트
Microsoft DOS V1.1 and V2.0: /msdos/v20source/FORMAT.TXT
http://www.computerh[...]
Computer History Museum, Microsoft
2013-12-19
[2]
웹사이트
Microsoft MS-DOS early source code
http://www.computerh[...]
2014-03-24
[3]
웹사이트
Microsoft makes source code for MS-DOS and Word for Windows available to public
http://blogs.technet[...]
2014-03-25
[4]
문서
newfs
FreeBSD
[5]
웹사이트
ISIS II Users Guide
http://bitsavers.org[...]
1981-05
[6]
웹사이트
intel :: iRMX :: 146194-001 irmxR6Intro
https://archive.org/[...]
[7]
Webarchive
https://www.pagetabl[...]
2020-10-21
[8]
서적
Quick reference
https://archive.org/[...]
Abacus
2020-09-14
[9]
웹사이트
Z80-RIO OPERATING SYSTEM USER'S MANUAL
https://www.z80cpu.e[...]
[10]
서적
The OS-9 Guru - 1 : The Facts
Galactic Industrial Limited
[11]
웹사이트
FlexOS User's Guide
http://www.bitsavers[...]
1986
[12]
웹사이트
roelandjansen/pcmos386v501
https://github.com/r[...]
2022-01-02
[13]
웹사이트
SpartaDOS X 4.48 User Guide
http://sdx.atari8.in[...]
[14]
웹사이트
Datalight ROM-DOS User's Guide
https://www.dataligh[...]
[15]
웹사이트
Users guide
https://archive.org/[...]
[16]
웹사이트
PTS-DOS 2000 Pro User Manual
http://download.para[...]
Paragon Technology GmbH
1999
[17]
웹사이트
SISNE plus - Referência Sumária
https://datassette.o[...]
2015-05-14
[18]
웹사이트
RT-11 HELP FILE
http://paleoferrosau[...]
[19]
서적
Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition
Microsoft Press
2003
[20]
웹사이트
DR DOS 6.0 User Guide Optimisation and Configuration Tips
https://www.4corn.co[...]
[21]
웹사이트
ibiblio.org FreeDOS Package -- Format (FreeDOS Base)
http://www.ibiblio.o[...]
[22]
웹사이트
reactos/reactos
https://github.com/r[...]
2022-01-03
[23]
문서
[24]
서적
Special edition using MS-DOS 6.22
http://books.google.[...]
Que
2001
[25]
웹인용
Microsoft DOS format command
http://www.computerh[...]
2011-05-22
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com
